package memento;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author: Ma JiBin
 * @Email: 1423553596@qq.com
 * @Date: 2018/9/12 15:53
 * @Description: Caretaker 对象负责从 Memento 中恢复对象的状态。
 */
public class CareTaker {
    private List<Memento> mementoList = new ArrayList<>();

    /**
     * 添加Memento对象方法
     * @param memento
     */
    public void add(Memento memento) {
        mementoList.add(memento);
    }

    /**
     * 获取Memento对象方法
     * @param index List下标
     * @return
     */
    public Memento get(int index) {
        return mementoList.get(index);
    }
}
